package com.cwd.arm.inter.vo.receivableAmountVo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Created by yan on 21-12-22.
 */
@Data
@ApiModel("项目应收账款金额统计")
public class ProjectReceivableAmountTotalVo {

    @ApiModelProperty(value="确认收入金额(含税)")
    private java.math.BigDecimal taxConfirmAmount;

    @ApiModelProperty(value="已收金额")
    private java.math.BigDecimal receivedAmount;

    @ApiModelProperty(value="应收金额")
    private java.math.BigDecimal receivableAmount;

    @ApiModelProperty(value="实际可收金额")
    private java.math.BigDecimal nodeCloseAmount;

    @ApiModelProperty(value="下周节点进度")
    private String nextWeekRate;

    @ApiModelProperty(value="下周节点收款条件")
    private String nextWeekNodeCondition;

    @ApiModelProperty(value="下周节点收款计划日期")
    private String nextWeekEndDate;

    @ApiModelProperty(value="下周节点收款金额")
    private java.math.BigDecimal nextWeekReceivableAmount;

    @ApiModelProperty(value="本年度Q1收款金额")
    private java.math.BigDecimal thisFyQ1Amount;

    @ApiModelProperty(value="本年度Q2收款金额")
    private java.math.BigDecimal thisFyQ2Amount;

    @ApiModelProperty(value="本年度Q3收款金额")
    private java.math.BigDecimal thisFyQ3Amount;

    @ApiModelProperty(value="本年度Q4收款金额")
    private java.math.BigDecimal thisFyQ4Amount;

    @ApiModelProperty(value="本年合计收款金额")
    private java.math.BigDecimal thisFyTotalAmount;

    @ApiModelProperty(value="次年合计收款金额")
    private java.math.BigDecimal lastFyTotalAmount;

    @ApiModelProperty(value="合同金额(万元)")
    private java.math.BigDecimal contractAmount;

    @ApiModelProperty(value="预计收款(本年剩余季度)")
    private java.math.BigDecimal thisFySurplusQExpectReceivedAmount;

    @ApiModelProperty(value="预计收款(次年总计)")
    private java.math.BigDecimal lastFyExpectReceivedAmount;

}
